from django.db import models
from django.contrib.auth.models import User
from core.models import Grupo
from auth.models import User

class Clicker(models.Model):
    "Modelo que representa un Clicker, posee una pregunta con opcion de 5 opciones"
    pregunta = models.CharField(max_length=200)
    grupo_asociado = models.ForeignKey(Grupo)
    creador = models.ForeignKey(User)

    def __unicode__(self):
        "Metodo que devuelve la pregunta del clicker deseado"
        return self.pregunta

    def dar_opciones(self):
        "Metodo que devuelve las opciones del clicker"
        return self.opciones

class Opcion(models.Model):
    "Clase que representa una opcion del clicker"
    clicker = models.ForeignKey(Clicker)
    nombre = models.CharField(max_length=100)
    votos = models.IntegerField()

    def __unicode__(self):
        return self.nombre

class Users():
	nombre = models.CharField(max_length=200)
	tipo = models.CharField(max_length=200)

